@charset "utf-8";
/* CSS Document */

/* 元素 */
body, div, ul, ol, li, form, iframe, fieldset, input, p, dl, dt, dd, tr, td{
	font: 12px Geneva, Arial, Helvetica, sans-serif, Tahoma;margin:0;padding:0;font-weight:400; font-size:12px;}
input, select, textarea {font: 12px Geneva, Arial, Helvetica, sans-serif, Tahoma; color: #000;}
li{list-style-type:none; }
body{font-size:12px;color:#666;margin:0px; padding:0; background:#fff url(../images/body_bg.png) repeat-x;}
img {border:0;vertical-align: middle;}
a{color:#666;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:none;}
p{text-indent:24px; margin-top:10px;}

/* 基础 */
.body940{color:#666;width:940px;margin:0px auto; background:#fff;}
.clear{clear: both;margin:0;padding:0;height:0px;overflow:hidden;}
.f-f90{ color:#F90; font-size:16px; font-weight:600; }
.f-069{ color:#069; font-weight:600;}
.f01{color:#fff; font-size:16px; font-weight:bold;}

/* top */
.body-top{ background:url(images/top_bg.gif) no-repeat left top;height:130px; overflow:hidden; position:relative;}
.body-top h1{ margin:0; padding:0;}
.body-top ul.r{ float:right;margin-right:10px !important; margin-right:5px;margin-top:13px; padding-left:10px; background:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;}
.body-top ul.r li{ float:left; margin-right:20px;color:#666; line-height:25px;padding-left:0;}
.body-top ul.r li a{ color:#000;line-height:25px;padding-left:0;}
.body-top ul.r li a:hover{ color:#900;}
.body-top div.s{ position:absolute; top:30px; right:10px; width:200px; }
.body-top div.s input.inp{ width:130px; padding:1px 1px 0 2px;}
.body-top div.s input.but{ width:50px; border:1px solid #F60; background:#F90;color:#fff; text-align:center;}
.body-top ul.nav{ float:left; height:29px; margin-top:7px; margin-left:10px !important;margin-left:5px}
.body-top ul.nav li{ float:left; margin-right:10px; line-height:29px; width:140px; text-align:center; }
.body-top ul.nav li a{ font-size:14px; color:#fff; display:block; width:120px; height:29px;overflow:hidden;}
.body-top ul.nav li a:hover{background:url(images/nav_bg.png) repeat-x; }
.body-top ul.nav li.c{background:url(images/nav_bg.png) repeat-x; font-weight:600; }



/* foot */
.body-foot{text-align:center; margin-top:10px; margin-bottom:10px; line-height:20px; color:#CCC;}

/*  */
.title{ width:930px; margin-top:5px; margin-left:5px; padding:0; height:226px; color:#fff; clear:both;}
.title h2{margin-top:190px; height:36px; line-height:36px; width:140px; font-size:16px; color:#fff; text-indent:24px;}
.title p{margin-top:190px; color:#fff; width:295px; padding:0; line-height:28px;}
.title a{ color:#fff;}
.title a.c{color:#FF0;}
.v-xwzx{background:url(../images/flash1.png) no-repeat 0 0;}
.v-jjfa{background:url(../images/flash2.png) no-repeat 0 0;}
.v-zpxx{background:url(../images/flash4.png) no-repeat 0 0;}
.v-lxwm{background:url(../images/flash5.png) no-repeat 0 0;}
.main_c{width:927px;margin:8px 5px 0px 8px;}
.main_left{float:left; width:225px;}
.main_r{float:left; margin-left:10px; width:687px;}
.tab{ line-height:30px; font-size:13px; background:url(images/zixun-bg.gif) repeat-x left bottom; height:35px; padding-left:30px; color:#085389}
.con{border:1px solid #d0e3ff; height:auto; padding:10px;}
.con li{line-height:32px; width:97%; border-bottom:1px #bbb dashed; background:url(images/in01.gif) left center no-repeat; height:32px; padding-left:20px; color:#7e7e7e;}
.con li a{color:#7e7e7e;}
.con li a:hover{color:#ff6600;}
.con h2{width:95%; text-align:center; font-size:14px; padding:8px;}